package com.woniuxy.user.service;

import com.woniuxy.user.dao.UserAccount;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.user.model.dto.UserLoginDto;
import com.woniuxy.user.model.form.AddUserForm;
import com.woniuxy.user.model.form.UserLogin1Form;
import com.woniuxy.user.model.form.UserLoginForm;

import java.sql.SQLOutput;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 凌玉春
 * @since 2024年01月15日
 */
public interface UserAccountService extends IService<UserAccount> {

    void register(AddUserForm form) throws Exception;

    void send(String userInfoTel) throws Exception;

    UserLoginDto login(UserLoginForm uf);

    UserLoginDto login1(UserLogin1Form uf) throws Exception;

    void send1(String userInfoTel) throws Exception;


    UserAccount updateUserState(Integer id);

    void userupdatePassword(String oldPass, String newPass, String id);

}
